package com.vim.modules.mall.service;

import com.github.pagehelper.PageInfo;
import com.vim.modules.mall.model.base.Page;
import com.vim.modules.mall.model.mallSys.MallSysTask;

/**
 * @作者 Administrator
 * @时间 2020-10-06 11:20
 * @版本 1.0
 */
public interface MallSysTaskService {

    /**
     * 任务列表数据
     */
    PageInfo<MallSysTask> taskList(Page page);

    /**
     * 修改任务状态
     * @param taskId 任务id
     * @param status 状态（0停止 1启用）
     */
    void sysTaskCtrl(Long taskId, String status);

    /**
     * 任务信息
     * @param taskId
     */
    MallSysTask taskInfo(Long taskId);

    /**
     * 任务保存
     */
    MallSysTask sysTaskSave(MallSysTask task);
}
